package com.hr.interview.domain;

import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.hr.common.annotation.Excel;
import com.hr.common.core.domain.BaseEntity;

import java.math.BigDecimal;
import java.util.List;

/**
 * 查看面试信息对象 interview
 * 
 * @author guan
 * @date 2024-07-11
 */
@Data
public class InterviewDTO extends BaseEntity
{
    private static final long serialVersionUID = 13262226L;

    /** 面试信息 */
    @Excel(name = "面试信息")
    private Long interviewId;

    /** 录用状态 */
    @Excel(name = "录用状态")
    private Integer userIdleState;

    /** 求职者ID */
    @Excel(name = "求职者ID")
    private Long userId;

    /** 求职者姓名 */
    @Excel(name = "求职者姓名")
    private String userNickName;

    /** 身份证号 */
    private String staffNumber;

    /** 民族 */
    private String nation;

    /** 工价 */
    private BigDecimal wages;

    /** 借支权限(1：可以；2：不行) */
    private Integer flag;

    /** 银行卡号 */
    private String cardNumber;

    /** 岗位ID */
    @Excel(name = "岗位ID")
    private List<Long> postId;

    /** 工种类型 */
    @Excel(name = "工种类型")
    private Long roleId;

    /** 部门ID */
    @Excel(name = "部门ID")
    private Long deptId;

    /** 可借支次数 */
    private Integer number;

    /** 可借支金额 */
    private Integer amount;

    /** 已借金额 */
    private Integer borrowedAmount;

    /** 负责人姓名 */
    private String leaderNickName;

}
